ebdf5fb63fbe6a53ae752d5fd81d728ddcbc7907,snoop/src/main/java/eu/agilejava/snoop/scan/SnoopClient.java,SnoopClient,readConfiguration,#,161

Before Change


      }
      applicationConfig.setApplicationHome(applicationHome);

      String serviceRoot = System.getenv(applicationConfig.getApplicationName() + ".serviceRoot");
      if (serviceRoot != null) {
         applicationConfig.setApplicationServiceRoot(serviceRoot);
      } else {
         applicationConfig.setApplicationServiceRoot((String) snoopConfig.get("serviceRoot"));
      }
      
      LOGGER.config(() -> "application config: " + applicationConfig.toJSON());

After Change


      Yaml yaml = new Yaml();
      Map<String, Object> props = (Map<String, Object>) yaml.load(this.getClass().getResourceAsStream("/application.yml"));

      Map<String, Object> snoopConfig = (Map<String, Object>) props.get("snoop");

      applicationConfig.setApplicationName(SnoopExtensionHelper.getApplicationName());
      final String host = readProperty("host", snoopConfig);
      final String port = readProperty("port", snoopConfig);
      applicationConfig.setApplicationHome(host + ":" + port);
      applicationConfig.setApplicationServiceRoot(readProperty("serviceRoot", snoopConfig));

      LOGGER.config(() -> "application config: " + applicationConfig.toJSON());